"""
编写一个Python程序，使用threading模块创建两个线程。第一个线程将打印数字1到5，
每个数字打印在新的一行，并且每次打印之间有1秒的延迟。
第二个线程将打印字母A到E，同样每个字母打印在新的一行，并且每次打印之间有2秒的延迟。要求：
•	使用threading.Thread类创建线程。
•	使用time.sleep()函数实现延迟。
•	确保两个线程都正确启动并运行。
"""
import threading
import time

def print_numbers():
    for i in range(1,6):
        print(i)
        time.sleep(1)

def print_letters():
    for char in 'ABCDE':
        print(char)
        time.sleep(2)


thread1 = threading.Thread(target=print_numbers)
thread2 = threading.Thread(target=print_letters)

thread1.start()
thread2.start()
thread1.join()
thread2.join()